It is recomended that at least one in the travel party speaks spanish. This will help you keep prices down and smooth out the process.
From before Christmas until June is the dry season. Less mosquitoes and hotter.